package com.hk.Mgr.web.message.sys;

import com.hk.commons.entity.sys.SysUserRoles;

import java.util.List;

/**
 * 手势密码字段返回
 * @author 会飞的狼 on 2018/1/9.
 */
public class AppGestureCipherRes {

    /**
     * 手势密码
     */
    private String gestureCipher;


    private List<SysUserRoles> sysUserRoleList;  //获取角色信息

    private String sysRoleNames;//用户角色名称集合字符串

    private String token;

    /** 下面是SysUser的信息*/
    private Long id;

    /** 用户名(登录账号)，非空 */
    private String name;

    /** 登录密码, 非空 */
    private String pwd;

    /** 用户名(真实姓名) */
    private String realName;

    /** 生日 */
    private Long birthday;

    /** 身份证 */
    private String identity;

    /** 年龄 */
    private Integer age;

    /** 身体状况 */
    private String healthStatus;

    /** 组织架构id */
    private Integer orgId;

    /** 入职时间 */
    private Long entryTime;

    /** 离职时间 */
    private Long leaveTime;

    /** 在职时间 */
    private String onJobTime;

    /** 入职状态 */
    private Integer onType;

    private String orgDepName;

    private String orgName;

    private String accountId;

    /** 是否为内部员工 : 1 华康财富 ， 2 普通用户 */
    private Integer isInside;

    /** 手机类型 : 1 Android 2 IOS */
    private Integer mobileType;


    /**
     * 银行卡号
     */
    private String paymentNo;


    /**
     * 支付方式代码
     */
    private String paymentMethodId;

    /** 唯一设备号 */
    private String mobileId;

    /** 注册时间　 */
    private Long registCts =  System.currentTimeMillis();

    /** 推荐码 */
    private String recommendCode;

    /** KYC 问卷调查分数 */
    private Integer kycNum;

    /** 用户等级 **/
    private  Integer level;

    /**
     * 客户所属的渠道
     */
    private Integer channel;
    /** 理财师的姓名 */
    private String finUserName;

    /** 理财师所属部门的全名 */
    private String finDepFullName;

    /** 该用户推荐的客户数*/
    private Integer relUserNum;

    /** 该用户推荐的客户数*/
    private Integer isLeave;

    /**创建人**/
    private String creatorName;

    /**创建人所属的部门全称**/
    private String creatorDepName;

    /** 用户所属的省市 **/
    private  String location;

    //渠道名称
    private String channelName;

    //职务名称
    private String dutyName;

    //职务全名
    private String dutyFullName;

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getDutyName() {
        return dutyName;
    }

    public void setDutyName(String dutyName) {
        this.dutyName = dutyName;
    }

    public String getDutyFullName() {
        return dutyFullName;
    }

    public void setDutyFullName(String dutyFullName) {
        this.dutyFullName = dutyFullName;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public Integer getRelUserNum() {
        return relUserNum;
    }

    public void setRelUserNum(Integer relUserNum) {
        this.relUserNum = relUserNum;
    }

    public List<SysUserRoles> getSysUserRoleList() {
        return sysUserRoleList;
    }

    public void setSysUserRoleList(List<SysUserRoles> sysUserRoleList) {
        this.sysUserRoleList = sysUserRoleList;
    }

    public String getSysRoleNames() {
        return sysRoleNames;
    }

    public void setSysRoleNames(String sysRoleNames) {
        this.sysRoleNames = sysRoleNames;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPwd() {
        return pwd;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Long getBirthday() {
        return birthday;
    }

    public void setBirthday(Long birthday) {
        this.birthday = birthday;
    }

    public String getIdentity() {
        return identity;
    }

    public void setIdentity(String identity) {
        this.identity = identity;
    }

    public String getOrgDepName() {
        return orgDepName;
    }

    public void setOrgDepName(String orgDepName) {
        this.orgDepName = orgDepName;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getHealthStatus() {
        return healthStatus;
    }

    public void setHealthStatus(String healthStatus) {
        this.healthStatus = healthStatus;
    }



    public Long getEntryTime() {
        return entryTime;
    }

    public void setEntryTime(Long entryTime) {
        this.entryTime = entryTime;
    }

    public Long getLeaveTime() {
        return leaveTime;
    }

    public void setLeaveTime(Long leaveTime) {
        this.leaveTime = leaveTime;
    }

    public String getOnJobTime() {
        return onJobTime;
    }

    public void setOnJobTime(String onJobTime) {
        this.onJobTime = onJobTime;
    }

    public Integer getOnType() {
        return onType;
    }

    public void setOnType(Integer onType) {
        this.onType = onType;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public Integer getIsInside() {
        return isInside;
    }

    public void setIsInside(Integer isInside) {
        this.isInside = isInside;
    }

    public Integer getMobileType() {
        return mobileType;
    }

    public void setMobileType(Integer mobileType) {
        this.mobileType = mobileType;
    }

    public String getPaymentMethodId() {
        return paymentMethodId;
    }

    public void setPaymentMethodId(String paymentMethodId) {
        this.paymentMethodId = paymentMethodId;
    }

    public String getMobileId() {
        return mobileId;
    }

    public void setMobileId(String mobileId) {
        this.mobileId = mobileId;
    }

    public Long getRegistCts() {
        return registCts;
    }

    public void setRegistCts(Long registCts) {
        this.registCts = registCts;
    }

    public String getRecommendCode() {
        return recommendCode;
    }

    public void setRecommendCode(String recommendCode) {
        this.recommendCode = recommendCode;
    }

    public Integer getKycNum() {
        return kycNum;
    }

    public void setKycNum(Integer kycNum) {
        this.kycNum = kycNum;
    }



    public String getPaymentNo() {
        return paymentNo;
    }

    public void setPaymentNo(String paymentNo) {
        this.paymentNo = paymentNo;
    }

    public Integer getOrgId() {
        return orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getChannel() {
        return channel;
    }

    public void setChannel(Integer channel) {
        this.channel = channel;
    }

    public String getFinUserName() {
        return finUserName;
    }

    public void setFinUserName(String finUserName) {
        this.finUserName = finUserName;
    }

    public String getFinDepFullName() {
        return finDepFullName;
    }

    public void setFinDepFullName(String finDepFullName) {
        this.finDepFullName = finDepFullName;
    }

    public Integer getIsLeave() {
        return isLeave;
    }

    public void setIsLeave(Integer isLeave) {
        this.isLeave = isLeave;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getCreatorDepName() {
        return creatorDepName;
    }

    public void setCreatorDepName(String creatorDepName) {
        this.creatorDepName = creatorDepName;
    }

    public String getGestureCipher() {
        return gestureCipher;
    }

    public void setGestureCipher(String gestureCipher) {
        this.gestureCipher = gestureCipher;
    }

}
